package com.liqiye.paymanager.bean.payment;

import com.liqiye.paymanager.constant.PaymentPlatform;
import lombok.Data;

import java.math.BigDecimal;

@Data
public class RefundRequest {

    public PaymentPlatform platform;
    public String captureId;      // 支付时 capture 的 ID（PayPal）
    public String chargeId;      // 实际的扣款交易记录的id（因为一个intent可能存在多个change扣款记录）（Stripe）
    public String paymentIntentId;      // “支付意图”对象的id（Stripe）
    public BigDecimal amount;     // 退款金额
    public String currency;       // 货币代码，如 USD
    public String note;           // 可选：退款说明

}
